package o;

import android.view.Surface;
import androidx.annotation.Nullable;
import com.google.android.exoplayer2.ExoPlaybackException;
import com.google.android.exoplayer2.Format;
import com.google.android.exoplayer2.metadata.Metadata;
import com.google.android.exoplayer2.source.TrackGroupArray;
import java.io.IOException;
import o.ail.e;
import o.aim.a;

public interface aca {

    public static final class b {
        public final long ʻ;
        public final long ʼ;
        public final long ˊ;
        public final long ˋ;
        public final int ˎ;
        public final abr ˏ;
        @Nullable
        public final a ॱ;

        public b(long j, abr o_abr, int i, @Nullable a aVar, long j2, long j3, long j4) {
            this.ˋ = j;
            this.ˏ = o_abr;
            this.ˎ = i;
            this.ॱ = aVar;
            this.ˊ = j2;
            this.ʻ = j3;
            this.ʼ = j4;
        }
    }

    void ʻ(b bVar);

    void ʽ(b bVar);

    void ˊ(b bVar);

    void ˊ(b bVar, float f);

    void ˊ(b bVar, int i, long j, long j2);

    void ˊ(b bVar, ExoPlaybackException exoPlaybackException);

    void ˊ(b bVar, TrackGroupArray trackGroupArray, akx o_akx);

    void ˊ(b bVar, ail.a aVar, e eVar);

    void ˋ(b bVar);

    void ˋ(b bVar, int i);

    void ˋ(b bVar, @Nullable Surface surface);

    void ˋ(b bVar, Metadata metadata);

    void ˎ(b bVar);

    void ˎ(b bVar, int i);

    void ˎ(b bVar, int i, long j, long j2);

    void ˏ(b bVar);

    void ˏ(b bVar, int i);

    void ˏ(b bVar, int i, int i2, int i3, float f);

    void ˏ(b bVar, int i, acz o_acz);

    void ˏ(b bVar, Exception exception);

    void ˏ(b bVar, abq o_abq);

    void ˏ(b bVar, ail.a aVar, e eVar);

    void ˏ(b bVar, ail.a aVar, e eVar, IOException iOException, boolean z);

    void ˏ(b bVar, e eVar);

    void ˏ(b bVar, boolean z, int i);

    void ॱ(b bVar);

    void ॱ(b bVar, int i);

    void ॱ(b bVar, int i, int i2);

    void ॱ(b bVar, int i, long j);

    void ॱ(b bVar, int i, Format format);

    void ॱ(b bVar, int i, String str, long j);

    void ॱ(b bVar, int i, acz o_acz);

    void ॱ(b bVar, ail.a aVar, e eVar);

    void ॱ(b bVar, boolean z);

    void ॱॱ(b bVar);

    void ᐝ(b bVar);
}
